#ifndef DATA_IGLOBALMAP_H
#define DATA_IGLOBALMAP_H

#include <types.hpp>
#include "icell.hpp"

namespace Data {

class IGlobalMap
{
public:
    virtual ~IGlobalMap() {}

    virtual uint width() const = 0;
    virtual uint height() const = 0;
    virtual const ICell &cell(uint x, uint y) const = 0;
};

} // namespace Data

#endif // DATA_IGLOBALMAP_H
